package com.ruoyi.system.domain;

import java.math.BigDecimal;

import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员等级对象 bdm_member_level
 *
 * @author ruoyi
 * @date 2024-12-07
 */
@Data
public class BdmMemberLevel extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 商品id逗号拼接 vip商品存在多个,vip等级跟vip商品关联 */
    @Excel(name = "商品id逗号拼接 vip商品存在多个,vip等级跟vip商品关联")
    private String goodId;

    /** 1vip 2svip 3共享店主 4联创 5区域运营 6总裁 */
    @Excel(name = "1vip 2svip 3共享店主 4联创 5区域运营 6总裁")
    private Integer memberLevelType;

    /** 等级名称 */
    @Excel(name = "等级名称")
    private String memberLevelName;

    /** 间推奖 */
    @Excel(name = "间推奖")
    private BigDecimal recommendedRoom;

    /** 团队奖 */
    @Excel(name = "团队奖 高推低")
    private BigDecimal teamAward;

    /** 团队奖 */
    @Excel(name = "团队奖 低推高")
    private BigDecimal lowAward;

    /** 直推下属奖 */
    @Excel(name = "直推下属奖")
    private BigDecimal directPremium;

    /** 代理推平级奖 */
    @Excel(name = "代理推平级奖")
    private BigDecimal agencyGradeAward;

    /** 总裁推共享奖 */
    @Excel(name = "总裁推共享奖")
    private BigDecimal bossShareAward;

    /** 总裁推联创奖 */
    @Excel(name = "总裁推联创奖")
    private BigDecimal bossLianChangAward;

    /** 区域运营推共享店主奖 */
    @Excel(name = "区域运营推共享店主奖")
    private BigDecimal areaShareAward;

    /** 每次评价获取的积分 */
    @Excel(name = "每次评价获取的积分")
    private Long commentGrowthPoint;

    /** 会员等级固定运费价格 */
    @Excel(name = "会员等级固定运费价格")
    private BigDecimal freight;

    /** 备注 */
    @Excel(name = "备注")
    private String note;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createUser;

    /** 修改人 */
    @Excel(name = "修改人")
    private Long updateUser;

    /** 是否删除 0否 1是 */
    @Excel(name = "是否删除 0否 1是")
    private Long isDelete;

    /** 共享推联创奖 */
    @Excel(name = "共享推联创奖")
    private BigDecimal shareLianChangAward;

    /** 共享推运营奖 */
    @Excel(name = "共享推运营奖")
    private BigDecimal shareAreaAward;

    /** 共享推总裁奖 */
    @Excel(name = "共享推总裁奖")
    private BigDecimal shareBossAward;

    /** 联创推运营奖 */
    @Excel(name = "联创推运营奖")
    private BigDecimal lianChangAreaAward;

    /** 联创推boss奖 */
    @Excel(name = "联创推boss奖")
    private BigDecimal lianChangBossAward;

    /** 区域运营推总裁奖 */
    @Excel(name = "区域运营推总裁奖")
    private BigDecimal areaBossAward;

    private BigDecimal singlePrize;
    private Integer upgradeNumber;

}
